package org.sibframework.sda.test.objects;

public class CpTemplate implements java.io.Serializable {

    //Fields Generated
    /**
     * 
     * Null able: <tt>false</tt>.<p>
     * Primary Key: <tt>true</tt>.<p>
     * Type: <tt>NUMBER</tt>.
     * Precision: <tt>18</tt>.
     * Scale: <tt>0</tt>.<p>
     * Column: <tt>ID</tt>.<p>
     */
    private java.lang.Long id = null;
    /**
     * 
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>VARCHAR2</tt>.
     * Length: <tt>20</tt>.<p>
     * Column: <tt>UPDATE_BY</tt>.<p>
     */
    private java.lang.String updateBy = null;
    /**
     * 
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>DATE</tt>.
     * Length: <tt>7</tt>.<p>
     * Column: <tt>UPDATE_DATE</tt>.<p>
     */
    private java.util.Date updateDate = null;
    /**
     * 
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>VARCHAR2</tt>.
     * Length: <tt>20</tt>.<p>
     * Column: <tt>CREATE_BY</tt>.<p>
     */
    private java.lang.String createBy = null;
    /**
     * 
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>DATE</tt>.
     * Length: <tt>7</tt>.<p>
     * Column: <tt>CREATE_DATE</tt>.<p>
     */
    private java.util.Date createDate = null;
    /**
     * 删除标志<p>
    *0：正常<p>
    *1：删除<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>NUMBER</tt>.
     * Precision: <tt>1</tt>.
     * Scale: <tt>0</tt>.<p>
     * Column: <tt>IS_REMOVED</tt>.<p>
     */
    private java.lang.Long isRemoved = null;
    /**
     * 对应卫生部标准ID<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>NUMBER</tt>.
     * Precision: <tt>18</tt>.
     * Scale: <tt>0</tt>.<p>
     * Column: <tt>CP_STANDARD_ID</tt>.<p>
     */
    private java.lang.Long cpStandardId = null;
    /**
     * 路径名称<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>VARCHAR2</tt>.
     * Length: <tt>200</tt>.<p>
     * Column: <tt>NAME</tt>.<p>
     */
    private java.lang.String name = null;
    /**
     * 最小住院天数<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>NUMBER</tt>.
     * Precision: <tt>3</tt>.
     * Scale: <tt>0</tt>.<p>
     * Column: <tt>MIN_DAYS</tt>.<p>
     */
    private java.lang.Long minDays = null;
    /**
     * 最大住院天数<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>NUMBER</tt>.
     * Precision: <tt>3</tt>.
     * Scale: <tt>0</tt>.<p>
     * Column: <tt>MAX_DAYS</tt>.<p>
     */
    private java.lang.Long maxDays = null;
    /**
     * 最大费用<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>NUMBER</tt>.
     * Precision: <tt>14</tt>.
     * Scale: <tt>2</tt>.<p>
     * Column: <tt>MAX_COST</tt>.<p>
     */
    private java.lang.Double maxCost = null;
    /**
     * 最小费用<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>NUMBER</tt>.
     * Precision: <tt>14</tt>.
     * Scale: <tt>2</tt>.<p>
     * Column: <tt>MIN_COST</tt>.<p>
     */
    private java.lang.Double minCost = null;
    /**
     * 科室名称<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>VARCHAR2</tt>.
     * Length: <tt>128</tt>.<p>
     * Column: <tt>DEPT_NAME</tt>.<p>
     */
    private java.lang.String deptName = null;
    /**
     * 所属科室ID，从his字典中来<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>NUMBER</tt>.
     * Precision: <tt>18</tt>.
     * Scale: <tt>0</tt>.<p>
     * Column: <tt>DEPT_ID</tt>.<p>
     */
    private java.lang.Long deptId = null;
    /**
     * 诊断依据<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>VARCHAR2</tt>.
     * Length: <tt>4000</tt>.<p>
     * Column: <tt>DIAGNOSTIC_BASIS</tt>.<p>
     */
    private java.lang.String diagnosticBasis = null;
    /**
     * 助记符<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>VARCHAR2</tt>.
     * Length: <tt>256</tt>.<p>
     * Column: <tt>HELP_CODE</tt>.<p>
     */
    private java.lang.String helpCode = null;
    /**
     * 是否启用<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>NUMBER</tt>.
     * Precision: <tt>1</tt>.
     * Scale: <tt>0</tt>.<p>
     * Column: <tt>IS_USED</tt>.<p>
     */
    private java.lang.Long isUsed = null;
    /**
     * 临床路径启动时间<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>DATE</tt>.
     * Length: <tt>7</tt>.<p>
     * Column: <tt>START_DATE</tt>.<p>
     */
    private java.util.Date startDate = null;

    /**
     * 
     * Null able: <tt>false</tt>.<p>
     * Primary Key: <tt>true</tt>.<p>
     * Type: <tt>NUMBER</tt>.
     * Precision: <tt>18</tt>.
     * Scale: <tt>0</tt>.<p>
     * Column: <tt>ID</tt>.<p>
     */
    public java.lang.Long getId() {
    	return this.id;
    }
    /**
     * 
     * Null able: <tt>false</tt>.<p>
     * Primary Key: <tt>true</tt>.<p>
     * Type: <tt>NUMBER</tt>.
     * Precision: <tt>18</tt>.
     * Scale: <tt>0</tt>.<p>
     * Column: <tt>ID</tt>.<p>
     */
    public void setId(java.lang.Long id) {
    	this.id = id;
    }

    /**
     * 
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>VARCHAR2</tt>.
     * Length: <tt>20</tt>.<p>
     * Column: <tt>UPDATE_BY</tt>.<p>
     */
    public java.lang.String getUpdateBy() {
    	return this.updateBy;
    }
    /**
     * 
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>VARCHAR2</tt>.
     * Length: <tt>20</tt>.<p>
     * Column: <tt>UPDATE_BY</tt>.<p>
     */
    public void setUpdateBy(java.lang.String updateBy) {
    	this.updateBy = updateBy;
    }

    /**
     * 
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>DATE</tt>.
     * Length: <tt>7</tt>.<p>
     * Column: <tt>UPDATE_DATE</tt>.<p>
     */
    public java.util.Date getUpdateDate() {
    	return this.updateDate;
    }
    /**
     * 
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>DATE</tt>.
     * Length: <tt>7</tt>.<p>
     * Column: <tt>UPDATE_DATE</tt>.<p>
     */
    public void setUpdateDate(java.util.Date updateDate) {
    	this.updateDate = updateDate;
    }

    /**
     * 
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>VARCHAR2</tt>.
     * Length: <tt>20</tt>.<p>
     * Column: <tt>CREATE_BY</tt>.<p>
     */
    public java.lang.String getCreateBy() {
    	return this.createBy;
    }
    /**
     * 
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>VARCHAR2</tt>.
     * Length: <tt>20</tt>.<p>
     * Column: <tt>CREATE_BY</tt>.<p>
     */
    public void setCreateBy(java.lang.String createBy) {
    	this.createBy = createBy;
    }

    /**
     * 
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>DATE</tt>.
     * Length: <tt>7</tt>.<p>
     * Column: <tt>CREATE_DATE</tt>.<p>
     */
    public java.util.Date getCreateDate() {
    	return this.createDate;
    }
    /**
     * 
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>DATE</tt>.
     * Length: <tt>7</tt>.<p>
     * Column: <tt>CREATE_DATE</tt>.<p>
     */
    public void setCreateDate(java.util.Date createDate) {
    	this.createDate = createDate;
    }

    /**
     * 删除标志<p>
    *0：正常<p>
    *1：删除<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>NUMBER</tt>.
     * Precision: <tt>1</tt>.
     * Scale: <tt>0</tt>.<p>
     * Column: <tt>IS_REMOVED</tt>.<p>
     */
    public java.lang.Long getIsRemoved() {
    	return this.isRemoved;
    }
    /**
     * 删除标志<p>
    *0：正常<p>
    *1：删除<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>NUMBER</tt>.
     * Precision: <tt>1</tt>.
     * Scale: <tt>0</tt>.<p>
     * Column: <tt>IS_REMOVED</tt>.<p>
     */
    public void setIsRemoved(java.lang.Long isRemoved) {
    	this.isRemoved = isRemoved;
    }

    /**
     * 对应卫生部标准ID<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>NUMBER</tt>.
     * Precision: <tt>18</tt>.
     * Scale: <tt>0</tt>.<p>
     * Column: <tt>CP_STANDARD_ID</tt>.<p>
     */
    public java.lang.Long getCpStandardId() {
    	return this.cpStandardId;
    }
    /**
     * 对应卫生部标准ID<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>NUMBER</tt>.
     * Precision: <tt>18</tt>.
     * Scale: <tt>0</tt>.<p>
     * Column: <tt>CP_STANDARD_ID</tt>.<p>
     */
    public void setCpStandardId(java.lang.Long cpStandardId) {
    	this.cpStandardId = cpStandardId;
    }

    /**
     * 路径名称<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>VARCHAR2</tt>.
     * Length: <tt>200</tt>.<p>
     * Column: <tt>NAME</tt>.<p>
     */
    public java.lang.String getName() {
    	return this.name;
    }
    /**
     * 路径名称<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>VARCHAR2</tt>.
     * Length: <tt>200</tt>.<p>
     * Column: <tt>NAME</tt>.<p>
     */
    public void setName(java.lang.String name) {
    	this.name = name;
    }

    /**
     * 最小住院天数<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>NUMBER</tt>.
     * Precision: <tt>3</tt>.
     * Scale: <tt>0</tt>.<p>
     * Column: <tt>MIN_DAYS</tt>.<p>
     */
    public java.lang.Long getMinDays() {
    	return this.minDays;
    }
    /**
     * 最小住院天数<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>NUMBER</tt>.
     * Precision: <tt>3</tt>.
     * Scale: <tt>0</tt>.<p>
     * Column: <tt>MIN_DAYS</tt>.<p>
     */
    public void setMinDays(java.lang.Long minDays) {
    	this.minDays = minDays;
    }

    /**
     * 最大住院天数<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>NUMBER</tt>.
     * Precision: <tt>3</tt>.
     * Scale: <tt>0</tt>.<p>
     * Column: <tt>MAX_DAYS</tt>.<p>
     */
    public java.lang.Long getMaxDays() {
    	return this.maxDays;
    }
    /**
     * 最大住院天数<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>NUMBER</tt>.
     * Precision: <tt>3</tt>.
     * Scale: <tt>0</tt>.<p>
     * Column: <tt>MAX_DAYS</tt>.<p>
     */
    public void setMaxDays(java.lang.Long maxDays) {
    	this.maxDays = maxDays;
    }

    /**
     * 最大费用<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>NUMBER</tt>.
     * Precision: <tt>14</tt>.
     * Scale: <tt>2</tt>.<p>
     * Column: <tt>MAX_COST</tt>.<p>
     */
    public java.lang.Double getMaxCost() {
    	return this.maxCost;
    }
    /**
     * 最大费用<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>NUMBER</tt>.
     * Precision: <tt>14</tt>.
     * Scale: <tt>2</tt>.<p>
     * Column: <tt>MAX_COST</tt>.<p>
     */
    public void setMaxCost(java.lang.Double maxCost) {
    	this.maxCost = maxCost;
    }

    /**
     * 最小费用<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>NUMBER</tt>.
     * Precision: <tt>14</tt>.
     * Scale: <tt>2</tt>.<p>
     * Column: <tt>MIN_COST</tt>.<p>
     */
    public java.lang.Double getMinCost() {
    	return this.minCost;
    }
    /**
     * 最小费用<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>NUMBER</tt>.
     * Precision: <tt>14</tt>.
     * Scale: <tt>2</tt>.<p>
     * Column: <tt>MIN_COST</tt>.<p>
     */
    public void setMinCost(java.lang.Double minCost) {
    	this.minCost = minCost;
    }

    /**
     * 科室名称<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>VARCHAR2</tt>.
     * Length: <tt>128</tt>.<p>
     * Column: <tt>DEPT_NAME</tt>.<p>
     */
    public java.lang.String getDeptName() {
    	return this.deptName;
    }
    /**
     * 科室名称<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>VARCHAR2</tt>.
     * Length: <tt>128</tt>.<p>
     * Column: <tt>DEPT_NAME</tt>.<p>
     */
    public void setDeptName(java.lang.String deptName) {
    	this.deptName = deptName;
    }

    /**
     * 所属科室ID，从his字典中来<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>NUMBER</tt>.
     * Precision: <tt>18</tt>.
     * Scale: <tt>0</tt>.<p>
     * Column: <tt>DEPT_ID</tt>.<p>
     */
    public java.lang.Long getDeptId() {
    	return this.deptId;
    }
    /**
     * 所属科室ID，从his字典中来<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>NUMBER</tt>.
     * Precision: <tt>18</tt>.
     * Scale: <tt>0</tt>.<p>
     * Column: <tt>DEPT_ID</tt>.<p>
     */
    public void setDeptId(java.lang.Long deptId) {
    	this.deptId = deptId;
    }

    /**
     * 诊断依据<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>VARCHAR2</tt>.
     * Length: <tt>4000</tt>.<p>
     * Column: <tt>DIAGNOSTIC_BASIS</tt>.<p>
     */
    public java.lang.String getDiagnosticBasis() {
    	return this.diagnosticBasis;
    }
    /**
     * 诊断依据<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>VARCHAR2</tt>.
     * Length: <tt>4000</tt>.<p>
     * Column: <tt>DIAGNOSTIC_BASIS</tt>.<p>
     */
    public void setDiagnosticBasis(java.lang.String diagnosticBasis) {
    	this.diagnosticBasis = diagnosticBasis;
    }

    /**
     * 助记符<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>VARCHAR2</tt>.
     * Length: <tt>256</tt>.<p>
     * Column: <tt>HELP_CODE</tt>.<p>
     */
    public java.lang.String getHelpCode() {
    	return this.helpCode;
    }
    /**
     * 助记符<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>VARCHAR2</tt>.
     * Length: <tt>256</tt>.<p>
     * Column: <tt>HELP_CODE</tt>.<p>
     */
    public void setHelpCode(java.lang.String helpCode) {
    	this.helpCode = helpCode;
    }

    /**
     * 是否启用<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>NUMBER</tt>.
     * Precision: <tt>1</tt>.
     * Scale: <tt>0</tt>.<p>
     * Column: <tt>IS_USED</tt>.<p>
     */
    public java.lang.Long getIsUsed() {
    	return this.isUsed;
    }
    /**
     * 是否启用<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>NUMBER</tt>.
     * Precision: <tt>1</tt>.
     * Scale: <tt>0</tt>.<p>
     * Column: <tt>IS_USED</tt>.<p>
     */
    public void setIsUsed(java.lang.Long isUsed) {
    	this.isUsed = isUsed;
    }

    /**
     * 临床路径启动时间<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>DATE</tt>.
     * Length: <tt>7</tt>.<p>
     * Column: <tt>START_DATE</tt>.<p>
     */
    public java.util.Date getStartDate() {
    	return this.startDate;
    }
    /**
     * 临床路径启动时间<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>DATE</tt>.
     * Length: <tt>7</tt>.<p>
     * Column: <tt>START_DATE</tt>.<p>
     */
    public void setStartDate(java.util.Date startDate) {
    	this.startDate = startDate;
    }
}